live upon

na. 以…為主食;靠…生活;繼續活著;靠[吃]…生活
[網絡] 以……為主食;靠……為生;以…為食